﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Apollo.Modules.Commissioning
{
    public interface ICommissionApplicability
    {
        CommissionApplicability CommissionApplicability { get; set; }

        Role Role { get; set; }

        Position Position { get; set; }

        Employee Employee { get; set; }

        Contract Contract { get; set; }

    }

    public interface ICommissionCalculationBase {

        CommissionCalculationBase CalculationBase { get; set; }

        bool UseExtraPremiumMedical { get; set; }

        bool UseExtraPremiumProfessional { get; set; }

        bool UseExtraPremiumOther { get; set; }

        bool UseLoading { get; set; }

        bool UsePaymentFrequency { get; set; }
    }
}
